package com.yanggu.scala.chapater10

import scala.collection.mutable.ListBuffer

object ListBufferDemo01 {

  def main(args: Array[String]): Unit = {
    //1. ListBuffer属于可变的List。直接创建即可
    val list01 = ListBuffer(1, 2, 3, "张三")

    //2. 访问
    println(list01(1))

    //3. 修改。根据索引修改元素
    list01.update(1, 100)
    println(list01(1))

    //4. 删除。根据索引删除元素
    println(list01.hashCode())
    val value = list01.remove(3)
    println(value)
    println(list01.hashCode())

    //5. 追加元素
    //val list02 = list01.append(6)
    //println(list02)
    //println(list01)

    //list02 += 5
    //println(list02)
    println(list01)

  }

}
